package com.example.propertymanagement.repository;

import com.example.propertymanagement.entity.Vehicle;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

/**
 * VehicleRepository：车辆信息的数据库访问层，继承 JpaRepository 提供基础的增删改查操作
 */
public interface VehicleRepository extends JpaRepository<Vehicle, Integer> {

    // 根据车主ID查询车辆信息
    List<Vehicle> findByOwnerId(Integer ownerId);

    // 根据车牌号查询车辆
    Vehicle findByPlateNumber(String plateNumber);
}